<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title>dil.ast.Statements</title>
  <link href="./css/style.css" rel="stylesheet" type="text/css"/>
  <!-- <link href="./img/icon.png" rel="icon" type="image/png"/> -->
  <script type="text/javascript" src="./js/jquery.js"></script>
  <script type="text/javascript" src="./js/modules.js"></script>
  <script type="text/javascript" src="./js/quicksearch.js"></script>
  <script type="text/javascript" src="./js/navigation.js"></script>
  <!--<script type="text/javascript" src="./js/jquery.treeview.js"></script>-->
  <script type="text/javascript">
    var g_moduleFQN = "dil.ast.Statements";
  </script>
  
</head>
<body>
<div id="content">
  <h1><a href="./htmlsrc/dil.ast.Statements.html" class="symbol">dil.ast.Statements</a></h1>
  
<p class="sec_header">Author:</p>Aziz Köksal
<p class="sec_header">License:</p>GPL3
 <p><b>Maturity:</b> high.</p>
<dl>
<dt class="decl">class <a class="symbol _class" name="CompoundStatement" href="./htmlsrc/dil.ast.Statements.html#L15" kind="class" beg="15" end="38">CompoundStatement</a> : Statement; <a title="Permalink to this symbol" href="#CompoundStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L15">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="CompoundStatement.this" href="./htmlsrc/dil.ast.Statements.html#L17" kind="ctor" beg="17" end="20">this</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#CompoundStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L17">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="CompoundStatement.opCatAssign" href="./htmlsrc/dil.ast.Statements.html#L22" kind="function" beg="22" end="25">opCatAssign</a><span class="params">(Statement <em>s</em>)</span>; <a title="Permalink to this symbol" href="#CompoundStatement.opCatAssign" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L22">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement[] <a class="symbol _function" name="CompoundStatement.stmnts" href="./htmlsrc/dil.ast.Statements.html#L27" kind="function" beg="27" end="30">stmnts</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#CompoundStatement.stmnts" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L27">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="CompoundStatement.stmnts:2" href="./htmlsrc/dil.ast.Statements.html#L32" kind="function" beg="32" end="35">stmnts</a><span class="params">(Statement[] <em>stmnts</em>)</span>; <a title="Permalink to this symbol" href="#CompoundStatement.stmnts:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L32">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="IllegalStatement" href="./htmlsrc/dil.ast.Statements.html#L40" kind="class" beg="40" end="47">IllegalStatement</a> : Statement; <a title="Permalink to this symbol" href="#IllegalStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L40">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="IllegalStatement.this" href="./htmlsrc/dil.ast.Statements.html#L42" kind="ctor" beg="42" end="45">this</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#IllegalStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L42">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="EmptyStatement" href="./htmlsrc/dil.ast.Statements.html#L49" kind="class" beg="49" end="56">EmptyStatement</a> : Statement; <a title="Permalink to this symbol" href="#EmptyStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L49">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="EmptyStatement.this" href="./htmlsrc/dil.ast.Statements.html#L51" kind="ctor" beg="51" end="54">this</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#EmptyStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L51">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="FuncBodyStatement" href="./htmlsrc/dil.ast.Statements.html#L58" kind="class" beg="58" end="80">FuncBodyStatement</a> : Statement; <a title="Permalink to this symbol" href="#FuncBodyStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L58">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Statement <a class="symbol _variable" name="FuncBodyStatement.funcBody" href="./htmlsrc/dil.ast.Statements.html#L60" kind="variable" beg="60" end="60">funcBody</a>; <a title="Permalink to this symbol" href="#FuncBodyStatement.funcBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L60">#</a></dt>
<dt class="decl">Statement <a class="symbol _variable" name="FuncBodyStatement.inBody" href="./htmlsrc/dil.ast.Statements.html#L60" kind="variable" beg="60" end="60">inBody</a>; <a title="Permalink to this symbol" href="#FuncBodyStatement.inBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L60">#</a></dt>
<dt class="decl">Statement <a class="symbol _variable" name="FuncBodyStatement.outBody" href="./htmlsrc/dil.ast.Statements.html#L60" kind="variable" beg="60" end="60">outBody</a>; <a title="Permalink to this symbol" href="#FuncBodyStatement.outBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L60">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Identifier* <a class="symbol _variable" name="FuncBodyStatement.outIdent" href="./htmlsrc/dil.ast.Statements.html#L61" kind="variable" beg="61" end="61">outIdent</a>; <a title="Permalink to this symbol" href="#FuncBodyStatement.outIdent" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L61">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="FuncBodyStatement.this" href="./htmlsrc/dil.ast.Statements.html#L62" kind="ctor" beg="62" end="65">this</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#FuncBodyStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L62">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncBodyStatement.finishConstruction" href="./htmlsrc/dil.ast.Statements.html#L67" kind="function" beg="67" end="72">finishConstruction</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#FuncBodyStatement.finishConstruction" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L67">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _function" name="FuncBodyStatement.isEmpty" href="./htmlsrc/dil.ast.Statements.html#L74" kind="function" beg="74" end="77">isEmpty</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#FuncBodyStatement.isEmpty" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L74">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ScopeStatement" href="./htmlsrc/dil.ast.Statements.html#L82" kind="class" beg="82" end="92">ScopeStatement</a> : Statement; <a title="Permalink to this symbol" href="#ScopeStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L82">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Statement <a class="symbol _variable" name="ScopeStatement.stmnt" href="./htmlsrc/dil.ast.Statements.html#L84" kind="variable" beg="84" end="84">stmnt</a>; <a title="Permalink to this symbol" href="#ScopeStatement.stmnt" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L84">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ScopeStatement.this" href="./htmlsrc/dil.ast.Statements.html#L85" kind="ctor" beg="85" end="90">this</a><span class="params">(Statement <em>s</em>)</span>; <a title="Permalink to this symbol" href="#ScopeStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L85">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="LabeledStatement" href="./htmlsrc/dil.ast.Statements.html#L94" kind="class" beg="94" end="106">LabeledStatement</a> : Statement; <a title="Permalink to this symbol" href="#LabeledStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L94">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Identifier* <a class="symbol _variable" name="LabeledStatement.label" href="./htmlsrc/dil.ast.Statements.html#L96" kind="variable" beg="96" end="96">label</a>; <a title="Permalink to this symbol" href="#LabeledStatement.label" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L96">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="LabeledStatement.stmnt" href="./htmlsrc/dil.ast.Statements.html#L97" kind="variable" beg="97" end="97">stmnt</a>; <a title="Permalink to this symbol" href="#LabeledStatement.stmnt" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L97">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="LabeledStatement.this" href="./htmlsrc/dil.ast.Statements.html#L98" kind="ctor" beg="98" end="104">this</a><span class="params">(Identifier* <em>label</em>, Statement <em>s</em>)</span>; <a title="Permalink to this symbol" href="#LabeledStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L98">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ExpressionStatement" href="./htmlsrc/dil.ast.Statements.html#L108" kind="class" beg="108" end="118">ExpressionStatement</a> : Statement; <a title="Permalink to this symbol" href="#ExpressionStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L108">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="ExpressionStatement.expr" href="./htmlsrc/dil.ast.Statements.html#L110" kind="variable" beg="110" end="110">expr</a>; <a title="Permalink to this symbol" href="#ExpressionStatement.expr" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L110">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ExpressionStatement.this" href="./htmlsrc/dil.ast.Statements.html#L111" kind="ctor" beg="111" end="116">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#ExpressionStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L111">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="DeclarationStatement" href="./htmlsrc/dil.ast.Statements.html#L120" kind="class" beg="120" end="130">DeclarationStatement</a> : Statement; <a title="Permalink to this symbol" href="#DeclarationStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L120">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Declaration <a class="symbol _variable" name="DeclarationStatement.decl" href="./htmlsrc/dil.ast.Statements.html#L122" kind="variable" beg="122" end="122">decl</a>; <a title="Permalink to this symbol" href="#DeclarationStatement.decl" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L122">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="DeclarationStatement.this" href="./htmlsrc/dil.ast.Statements.html#L123" kind="ctor" beg="123" end="128">this</a><span class="params">(Declaration <em>decl</em>)</span>; <a title="Permalink to this symbol" href="#DeclarationStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L123">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="IfStatement" href="./htmlsrc/dil.ast.Statements.html#L132" kind="class" beg="132" end="154">IfStatement</a> : Statement; <a title="Permalink to this symbol" href="#IfStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L132">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Statement <a class="symbol _variable" name="IfStatement.variable" href="./htmlsrc/dil.ast.Statements.html#L134" kind="variable" beg="134" end="134">variable</a>; <a title="Permalink to this symbol" href="#IfStatement.variable" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L134">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Expression <a class="symbol _variable" name="IfStatement.condition" href="./htmlsrc/dil.ast.Statements.html#L135" kind="variable" beg="135" end="135">condition</a>; <a title="Permalink to this symbol" href="#IfStatement.condition" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L135">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="IfStatement.ifBody" href="./htmlsrc/dil.ast.Statements.html#L136" kind="variable" beg="136" end="136">ifBody</a>; <a title="Permalink to this symbol" href="#IfStatement.ifBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L136">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="IfStatement.elseBody" href="./htmlsrc/dil.ast.Statements.html#L137" kind="variable" beg="137" end="137">elseBody</a>; <a title="Permalink to this symbol" href="#IfStatement.elseBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L137">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="IfStatement.this" href="./htmlsrc/dil.ast.Statements.html#L138" kind="ctor" beg="138" end="152">this</a><span class="params">(Statement <em>variable</em>, Expression <em>condition</em>, Statement <em>ifBody</em>, Statement <em>elseBody</em>)</span>; <a title="Permalink to this symbol" href="#IfStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L138">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="WhileStatement" href="./htmlsrc/dil.ast.Statements.html#L156" kind="class" beg="156" end="170">WhileStatement</a> : Statement; <a title="Permalink to this symbol" href="#WhileStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L156">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="WhileStatement.condition" href="./htmlsrc/dil.ast.Statements.html#L158" kind="variable" beg="158" end="158">condition</a>; <a title="Permalink to this symbol" href="#WhileStatement.condition" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L158">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="WhileStatement.whileBody" href="./htmlsrc/dil.ast.Statements.html#L159" kind="variable" beg="159" end="159">whileBody</a>; <a title="Permalink to this symbol" href="#WhileStatement.whileBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L159">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="WhileStatement.this" href="./htmlsrc/dil.ast.Statements.html#L160" kind="ctor" beg="160" end="168">this</a><span class="params">(Expression <em>condition</em>, Statement <em>whileBody</em>)</span>; <a title="Permalink to this symbol" href="#WhileStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L160">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="DoWhileStatement" href="./htmlsrc/dil.ast.Statements.html#L172" kind="class" beg="172" end="186">DoWhileStatement</a> : Statement; <a title="Permalink to this symbol" href="#DoWhileStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L172">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Statement <a class="symbol _variable" name="DoWhileStatement.doBody" href="./htmlsrc/dil.ast.Statements.html#L174" kind="variable" beg="174" end="174">doBody</a>; <a title="Permalink to this symbol" href="#DoWhileStatement.doBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L174">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Expression <a class="symbol _variable" name="DoWhileStatement.condition" href="./htmlsrc/dil.ast.Statements.html#L175" kind="variable" beg="175" end="175">condition</a>; <a title="Permalink to this symbol" href="#DoWhileStatement.condition" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L175">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="DoWhileStatement.this" href="./htmlsrc/dil.ast.Statements.html#L176" kind="ctor" beg="176" end="184">this</a><span class="params">(Expression <em>condition</em>, Statement <em>doBody</em>)</span>; <a title="Permalink to this symbol" href="#DoWhileStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L176">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ForStatement" href="./htmlsrc/dil.ast.Statements.html#L188" kind="class" beg="188" end="208">ForStatement</a> : Statement; <a title="Permalink to this symbol" href="#ForStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L188">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Statement <a class="symbol _variable" name="ForStatement.init" href="./htmlsrc/dil.ast.Statements.html#L190" kind="variable" beg="190" end="190">init</a>; <a title="Permalink to this symbol" href="#ForStatement.init" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L190">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Expression <a class="symbol _variable" name="ForStatement.condition" href="./htmlsrc/dil.ast.Statements.html#L191" kind="variable" beg="191" end="191">condition</a>; <a title="Permalink to this symbol" href="#ForStatement.condition" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L191">#</a></dt>
<dt class="decl">Expression <a class="symbol _variable" name="ForStatement.increment" href="./htmlsrc/dil.ast.Statements.html#L191" kind="variable" beg="191" end="191">increment</a>; <a title="Permalink to this symbol" href="#ForStatement.increment" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L191">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="ForStatement.forBody" href="./htmlsrc/dil.ast.Statements.html#L192" kind="variable" beg="192" end="192">forBody</a>; <a title="Permalink to this symbol" href="#ForStatement.forBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L192">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ForStatement.this" href="./htmlsrc/dil.ast.Statements.html#L194" kind="ctor" beg="194" end="206">this</a><span class="params">(Statement <em>init</em>, Expression <em>condition</em>, Expression <em>increment</em>, Statement <em>forBody</em>)</span>; <a title="Permalink to this symbol" href="#ForStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L194">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ForeachStatement" href="./htmlsrc/dil.ast.Statements.html#L210" kind="class" beg="210" end="235">ForeachStatement</a> : Statement; <a title="Permalink to this symbol" href="#ForeachStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L210">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">TOK <a class="symbol _variable" name="ForeachStatement.tok" href="./htmlsrc/dil.ast.Statements.html#L212" kind="variable" beg="212" end="212">tok</a>; <a title="Permalink to this symbol" href="#ForeachStatement.tok" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L212">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Parameters <a class="symbol _variable" name="ForeachStatement.params" href="./htmlsrc/dil.ast.Statements.html#L213" kind="variable" beg="213" end="213">params</a>; <a title="Permalink to this symbol" href="#ForeachStatement.params" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L213">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Expression <a class="symbol _variable" name="ForeachStatement.aggregate" href="./htmlsrc/dil.ast.Statements.html#L214" kind="variable" beg="214" end="214">aggregate</a>; <a title="Permalink to this symbol" href="#ForeachStatement.aggregate" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L214">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="ForeachStatement.forBody" href="./htmlsrc/dil.ast.Statements.html#L215" kind="variable" beg="215" end="215">forBody</a>; <a title="Permalink to this symbol" href="#ForeachStatement.forBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L215">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ForeachStatement.this" href="./htmlsrc/dil.ast.Statements.html#L217" kind="ctor" beg="217" end="226">this</a><span class="params">(TOK <em>tok</em>, Parameters <em>params</em>, Expression <em>aggregate</em>, Statement <em>forBody</em>)</span>; <a title="Permalink to this symbol" href="#ForeachStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L217">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _function" name="ForeachStatement.isReverse" href="./htmlsrc/dil.ast.Statements.html#L229" kind="function" beg="229" end="232">isReverse</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#ForeachStatement.isReverse" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L229">#</a></dt>
<dd class="ddef">
<div class="summary">Returns true if this is a foreach_reverse statement.</div></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ForeachRangeStatement" href="./htmlsrc/dil.ast.Statements.html#L239" kind="class" beg="239" end="258">ForeachRangeStatement</a> : Statement; <a title="Permalink to this symbol" href="#ForeachRangeStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L239">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">TOK <a class="symbol _variable" name="ForeachRangeStatement.tok" href="./htmlsrc/dil.ast.Statements.html#L241" kind="variable" beg="241" end="241">tok</a>; <a title="Permalink to this symbol" href="#ForeachRangeStatement.tok" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L241">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Parameters <a class="symbol _variable" name="ForeachRangeStatement.params" href="./htmlsrc/dil.ast.Statements.html#L242" kind="variable" beg="242" end="242">params</a>; <a title="Permalink to this symbol" href="#ForeachRangeStatement.params" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L242">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Expression <a class="symbol _variable" name="ForeachRangeStatement.lower" href="./htmlsrc/dil.ast.Statements.html#L243" kind="variable" beg="243" end="243">lower</a>; <a title="Permalink to this symbol" href="#ForeachRangeStatement.lower" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L243">#</a></dt>
<dt class="decl">Expression <a class="symbol _variable" name="ForeachRangeStatement.upper" href="./htmlsrc/dil.ast.Statements.html#L243" kind="variable" beg="243" end="243">upper</a>; <a title="Permalink to this symbol" href="#ForeachRangeStatement.upper" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L243">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="ForeachRangeStatement.forBody" href="./htmlsrc/dil.ast.Statements.html#L244" kind="variable" beg="244" end="244">forBody</a>; <a title="Permalink to this symbol" href="#ForeachRangeStatement.forBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L244">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ForeachRangeStatement.this" href="./htmlsrc/dil.ast.Statements.html#L246" kind="ctor" beg="246" end="256">this</a><span class="params">(TOK <em>tok</em>, Parameters <em>params</em>, Expression <em>lower</em>, Expression <em>upper</em>, Statement <em>forBody</em>)</span>; <a title="Permalink to this symbol" href="#ForeachRangeStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L246">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="SwitchStatement" href="./htmlsrc/dil.ast.Statements.html#L261" kind="class" beg="261" end="276">SwitchStatement</a> : Statement; <a title="Permalink to this symbol" href="#SwitchStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L261">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="SwitchStatement.condition" href="./htmlsrc/dil.ast.Statements.html#L263" kind="variable" beg="263" end="263">condition</a>; <a title="Permalink to this symbol" href="#SwitchStatement.condition" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L263">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="SwitchStatement.switchBody" href="./htmlsrc/dil.ast.Statements.html#L264" kind="variable" beg="264" end="264">switchBody</a>; <a title="Permalink to this symbol" href="#SwitchStatement.switchBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L264">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="SwitchStatement.this" href="./htmlsrc/dil.ast.Statements.html#L266" kind="ctor" beg="266" end="274">this</a><span class="params">(Expression <em>condition</em>, Statement <em>switchBody</em>)</span>; <a title="Permalink to this symbol" href="#SwitchStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L266">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="CaseStatement" href="./htmlsrc/dil.ast.Statements.html#L278" kind="class" beg="278" end="293">CaseStatement</a> : Statement; <a title="Permalink to this symbol" href="#CaseStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L278">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression[] <a class="symbol _variable" name="CaseStatement.values" href="./htmlsrc/dil.ast.Statements.html#L280" kind="variable" beg="280" end="280">values</a>; <a title="Permalink to this symbol" href="#CaseStatement.values" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L280">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="CaseStatement.caseBody" href="./htmlsrc/dil.ast.Statements.html#L281" kind="variable" beg="281" end="281">caseBody</a>; <a title="Permalink to this symbol" href="#CaseStatement.caseBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L281">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="CaseStatement.this" href="./htmlsrc/dil.ast.Statements.html#L283" kind="ctor" beg="283" end="291">this</a><span class="params">(Expression[] <em>values</em>, Statement <em>caseBody</em>)</span>; <a title="Permalink to this symbol" href="#CaseStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L283">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="DefaultStatement" href="./htmlsrc/dil.ast.Statements.html#L295" kind="class" beg="295" end="306">DefaultStatement</a> : Statement; <a title="Permalink to this symbol" href="#DefaultStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L295">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Statement <a class="symbol _variable" name="DefaultStatement.defaultBody" href="./htmlsrc/dil.ast.Statements.html#L297" kind="variable" beg="297" end="297">defaultBody</a>; <a title="Permalink to this symbol" href="#DefaultStatement.defaultBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L297">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="DefaultStatement.this" href="./htmlsrc/dil.ast.Statements.html#L298" kind="ctor" beg="298" end="304">this</a><span class="params">(Statement <em>defaultBody</em>)</span>; <a title="Permalink to this symbol" href="#DefaultStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L298">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ContinueStatement" href="./htmlsrc/dil.ast.Statements.html#L308" kind="class" beg="308" end="317">ContinueStatement</a> : Statement; <a title="Permalink to this symbol" href="#ContinueStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L308">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Identifier* <a class="symbol _variable" name="ContinueStatement.ident" href="./htmlsrc/dil.ast.Statements.html#L310" kind="variable" beg="310" end="310">ident</a>; <a title="Permalink to this symbol" href="#ContinueStatement.ident" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L310">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ContinueStatement.this" href="./htmlsrc/dil.ast.Statements.html#L311" kind="ctor" beg="311" end="315">this</a><span class="params">(Identifier* <em>ident</em>)</span>; <a title="Permalink to this symbol" href="#ContinueStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L311">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="BreakStatement" href="./htmlsrc/dil.ast.Statements.html#L319" kind="class" beg="319" end="328">BreakStatement</a> : Statement; <a title="Permalink to this symbol" href="#BreakStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L319">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Identifier* <a class="symbol _variable" name="BreakStatement.ident" href="./htmlsrc/dil.ast.Statements.html#L321" kind="variable" beg="321" end="321">ident</a>; <a title="Permalink to this symbol" href="#BreakStatement.ident" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L321">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="BreakStatement.this" href="./htmlsrc/dil.ast.Statements.html#L322" kind="ctor" beg="322" end="326">this</a><span class="params">(Identifier* <em>ident</em>)</span>; <a title="Permalink to this symbol" href="#BreakStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L322">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ReturnStatement" href="./htmlsrc/dil.ast.Statements.html#L330" kind="class" beg="330" end="340">ReturnStatement</a> : Statement; <a title="Permalink to this symbol" href="#ReturnStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L330">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="ReturnStatement.expr" href="./htmlsrc/dil.ast.Statements.html#L332" kind="variable" beg="332" end="332">expr</a>; <a title="Permalink to this symbol" href="#ReturnStatement.expr" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L332">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ReturnStatement.this" href="./htmlsrc/dil.ast.Statements.html#L333" kind="ctor" beg="333" end="338">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#ReturnStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L333">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="GotoStatement" href="./htmlsrc/dil.ast.Statements.html#L342" kind="class" beg="342" end="354">GotoStatement</a> : Statement; <a title="Permalink to this symbol" href="#GotoStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L342">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Identifier* <a class="symbol _variable" name="GotoStatement.ident" href="./htmlsrc/dil.ast.Statements.html#L344" kind="variable" beg="344" end="344">ident</a>; <a title="Permalink to this symbol" href="#GotoStatement.ident" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L344">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Expression <a class="symbol _variable" name="GotoStatement.caseExpr" href="./htmlsrc/dil.ast.Statements.html#L345" kind="variable" beg="345" end="345">caseExpr</a>; <a title="Permalink to this symbol" href="#GotoStatement.caseExpr" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L345">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="GotoStatement.this" href="./htmlsrc/dil.ast.Statements.html#L346" kind="ctor" beg="346" end="352">this</a><span class="params">(Identifier* <em>ident</em>, Expression <em>caseExpr</em>)</span>; <a title="Permalink to this symbol" href="#GotoStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L346">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="WithStatement" href="./htmlsrc/dil.ast.Statements.html#L356" kind="class" beg="356" end="370">WithStatement</a> : Statement; <a title="Permalink to this symbol" href="#WithStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L356">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="WithStatement.expr" href="./htmlsrc/dil.ast.Statements.html#L358" kind="variable" beg="358" end="358">expr</a>; <a title="Permalink to this symbol" href="#WithStatement.expr" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L358">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="WithStatement.withBody" href="./htmlsrc/dil.ast.Statements.html#L359" kind="variable" beg="359" end="359">withBody</a>; <a title="Permalink to this symbol" href="#WithStatement.withBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L359">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="WithStatement.this" href="./htmlsrc/dil.ast.Statements.html#L360" kind="ctor" beg="360" end="368">this</a><span class="params">(Expression <em>e</em>, Statement <em>withBody</em>)</span>; <a title="Permalink to this symbol" href="#WithStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L360">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="SynchronizedStatement" href="./htmlsrc/dil.ast.Statements.html#L372" kind="class" beg="372" end="386">SynchronizedStatement</a> : Statement; <a title="Permalink to this symbol" href="#SynchronizedStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L372">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="SynchronizedStatement.expr" href="./htmlsrc/dil.ast.Statements.html#L374" kind="variable" beg="374" end="374">expr</a>; <a title="Permalink to this symbol" href="#SynchronizedStatement.expr" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L374">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="SynchronizedStatement.syncBody" href="./htmlsrc/dil.ast.Statements.html#L375" kind="variable" beg="375" end="375">syncBody</a>; <a title="Permalink to this symbol" href="#SynchronizedStatement.syncBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L375">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="SynchronizedStatement.this" href="./htmlsrc/dil.ast.Statements.html#L376" kind="ctor" beg="376" end="384">this</a><span class="params">(Expression <em>e</em>, Statement <em>syncBody</em>)</span>; <a title="Permalink to this symbol" href="#SynchronizedStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L376">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="TryStatement" href="./htmlsrc/dil.ast.Statements.html#L388" kind="class" beg="388" end="405">TryStatement</a> : Statement; <a title="Permalink to this symbol" href="#TryStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L388">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Statement <a class="symbol _variable" name="TryStatement.tryBody" href="./htmlsrc/dil.ast.Statements.html#L390" kind="variable" beg="390" end="390">tryBody</a>; <a title="Permalink to this symbol" href="#TryStatement.tryBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L390">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">CatchStatement[] <a class="symbol _variable" name="TryStatement.catchBodies" href="./htmlsrc/dil.ast.Statements.html#L391" kind="variable" beg="391" end="391">catchBodies</a>; <a title="Permalink to this symbol" href="#TryStatement.catchBodies" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L391">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">FinallyStatement <a class="symbol _variable" name="TryStatement.finallyBody" href="./htmlsrc/dil.ast.Statements.html#L392" kind="variable" beg="392" end="392">finallyBody</a>; <a title="Permalink to this symbol" href="#TryStatement.finallyBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L392">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="TryStatement.this" href="./htmlsrc/dil.ast.Statements.html#L393" kind="ctor" beg="393" end="403">this</a><span class="params">(Statement <em>tryBody</em>, CatchStatement[] <em>catchBodies</em>, FinallyStatement <em>finallyBody</em>)</span>; <a title="Permalink to this symbol" href="#TryStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L393">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="CatchStatement" href="./htmlsrc/dil.ast.Statements.html#L407" kind="class" beg="407" end="420">CatchStatement</a> : Statement; <a title="Permalink to this symbol" href="#CatchStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L407">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Parameter <a class="symbol _variable" name="CatchStatement.param" href="./htmlsrc/dil.ast.Statements.html#L409" kind="variable" beg="409" end="409">param</a>; <a title="Permalink to this symbol" href="#CatchStatement.param" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L409">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="CatchStatement.catchBody" href="./htmlsrc/dil.ast.Statements.html#L410" kind="variable" beg="410" end="410">catchBody</a>; <a title="Permalink to this symbol" href="#CatchStatement.catchBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L410">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="CatchStatement.this" href="./htmlsrc/dil.ast.Statements.html#L411" kind="ctor" beg="411" end="418">this</a><span class="params">(Parameter <em>param</em>, Statement <em>catchBody</em>)</span>; <a title="Permalink to this symbol" href="#CatchStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L411">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="FinallyStatement" href="./htmlsrc/dil.ast.Statements.html#L422" kind="class" beg="422" end="432">FinallyStatement</a> : Statement; <a title="Permalink to this symbol" href="#FinallyStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L422">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Statement <a class="symbol _variable" name="FinallyStatement.finallyBody" href="./htmlsrc/dil.ast.Statements.html#L424" kind="variable" beg="424" end="424">finallyBody</a>; <a title="Permalink to this symbol" href="#FinallyStatement.finallyBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L424">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="FinallyStatement.this" href="./htmlsrc/dil.ast.Statements.html#L425" kind="ctor" beg="425" end="430">this</a><span class="params">(Statement <em>finallyBody</em>)</span>; <a title="Permalink to this symbol" href="#FinallyStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L425">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ScopeGuardStatement" href="./htmlsrc/dil.ast.Statements.html#L434" kind="class" beg="434" end="446">ScopeGuardStatement</a> : Statement; <a title="Permalink to this symbol" href="#ScopeGuardStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L434">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Identifier* <a class="symbol _variable" name="ScopeGuardStatement.condition" href="./htmlsrc/dil.ast.Statements.html#L436" kind="variable" beg="436" end="436">condition</a>; <a title="Permalink to this symbol" href="#ScopeGuardStatement.condition" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L436">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="ScopeGuardStatement.scopeBody" href="./htmlsrc/dil.ast.Statements.html#L437" kind="variable" beg="437" end="437">scopeBody</a>; <a title="Permalink to this symbol" href="#ScopeGuardStatement.scopeBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L437">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ScopeGuardStatement.this" href="./htmlsrc/dil.ast.Statements.html#L438" kind="ctor" beg="438" end="444">this</a><span class="params">(Identifier* <em>condition</em>, Statement <em>scopeBody</em>)</span>; <a title="Permalink to this symbol" href="#ScopeGuardStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L438">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ThrowStatement" href="./htmlsrc/dil.ast.Statements.html#L448" kind="class" beg="448" end="458">ThrowStatement</a> : Statement; <a title="Permalink to this symbol" href="#ThrowStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L448">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="ThrowStatement.expr" href="./htmlsrc/dil.ast.Statements.html#L450" kind="variable" beg="450" end="450">expr</a>; <a title="Permalink to this symbol" href="#ThrowStatement.expr" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L450">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ThrowStatement.this" href="./htmlsrc/dil.ast.Statements.html#L451" kind="ctor" beg="451" end="456">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#ThrowStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L451">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="VolatileStatement" href="./htmlsrc/dil.ast.Statements.html#L460" kind="class" beg="460" end="470">VolatileStatement</a> : Statement; <a title="Permalink to this symbol" href="#VolatileStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L460">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Statement <a class="symbol _variable" name="VolatileStatement.volatileBody" href="./htmlsrc/dil.ast.Statements.html#L462" kind="variable" beg="462" end="462">volatileBody</a>; <a title="Permalink to this symbol" href="#VolatileStatement.volatileBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L462">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="VolatileStatement.this" href="./htmlsrc/dil.ast.Statements.html#L463" kind="ctor" beg="463" end="468">this</a><span class="params">(Statement <em>volatileBody</em>)</span>; <a title="Permalink to this symbol" href="#VolatileStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L463">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AsmBlockStatement" href="./htmlsrc/dil.ast.Statements.html#L472" kind="class" beg="472" end="482">AsmBlockStatement</a> : Statement; <a title="Permalink to this symbol" href="#AsmBlockStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L472">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">CompoundStatement <a class="symbol _variable" name="AsmBlockStatement.statements" href="./htmlsrc/dil.ast.Statements.html#L474" kind="variable" beg="474" end="474">statements</a>; <a title="Permalink to this symbol" href="#AsmBlockStatement.statements" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L474">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="AsmBlockStatement.this" href="./htmlsrc/dil.ast.Statements.html#L475" kind="ctor" beg="475" end="480">this</a><span class="params">(CompoundStatement <em>statements</em>)</span>; <a title="Permalink to this symbol" href="#AsmBlockStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L475">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AsmStatement" href="./htmlsrc/dil.ast.Statements.html#L484" kind="class" beg="484" end="496">AsmStatement</a> : Statement; <a title="Permalink to this symbol" href="#AsmStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L484">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Identifier* <a class="symbol _variable" name="AsmStatement.ident" href="./htmlsrc/dil.ast.Statements.html#L486" kind="variable" beg="486" end="486">ident</a>; <a title="Permalink to this symbol" href="#AsmStatement.ident" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L486">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Expression[] <a class="symbol _variable" name="AsmStatement.operands" href="./htmlsrc/dil.ast.Statements.html#L487" kind="variable" beg="487" end="487">operands</a>; <a title="Permalink to this symbol" href="#AsmStatement.operands" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L487">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="AsmStatement.this" href="./htmlsrc/dil.ast.Statements.html#L488" kind="ctor" beg="488" end="494">this</a><span class="params">(Identifier* <em>ident</em>, Expression[] <em>operands</em>)</span>; <a title="Permalink to this symbol" href="#AsmStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L488">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AsmAlignStatement" href="./htmlsrc/dil.ast.Statements.html#L498" kind="class" beg="498" end="507">AsmAlignStatement</a> : Statement; <a title="Permalink to this symbol" href="#AsmAlignStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L498">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">int <a class="symbol _variable" name="AsmAlignStatement.number" href="./htmlsrc/dil.ast.Statements.html#L500" kind="variable" beg="500" end="500">number</a>; <a title="Permalink to this symbol" href="#AsmAlignStatement.number" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L500">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="AsmAlignStatement.this" href="./htmlsrc/dil.ast.Statements.html#L501" kind="ctor" beg="501" end="505">this</a><span class="params">(int <em>number</em>)</span>; <a title="Permalink to this symbol" href="#AsmAlignStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L501">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="IllegalAsmStatement" href="./htmlsrc/dil.ast.Statements.html#L509" kind="class" beg="509" end="516">IllegalAsmStatement</a> : IllegalStatement; <a title="Permalink to this symbol" href="#IllegalAsmStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L509">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="IllegalAsmStatement.this" href="./htmlsrc/dil.ast.Statements.html#L511" kind="ctor" beg="511" end="514">this</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#IllegalAsmStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L511">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="PragmaStatement" href="./htmlsrc/dil.ast.Statements.html#L518" kind="class" beg="518" end="534">PragmaStatement</a> : Statement; <a title="Permalink to this symbol" href="#PragmaStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L518">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Identifier* <a class="symbol _variable" name="PragmaStatement.ident" href="./htmlsrc/dil.ast.Statements.html#L520" kind="variable" beg="520" end="520">ident</a>; <a title="Permalink to this symbol" href="#PragmaStatement.ident" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L520">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Expression[] <a class="symbol _variable" name="PragmaStatement.args" href="./htmlsrc/dil.ast.Statements.html#L521" kind="variable" beg="521" end="521">args</a>; <a title="Permalink to this symbol" href="#PragmaStatement.args" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L521">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="PragmaStatement.pragmaBody" href="./htmlsrc/dil.ast.Statements.html#L522" kind="variable" beg="522" end="522">pragmaBody</a>; <a title="Permalink to this symbol" href="#PragmaStatement.pragmaBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L522">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="PragmaStatement.this" href="./htmlsrc/dil.ast.Statements.html#L523" kind="ctor" beg="523" end="532">this</a><span class="params">(Identifier* <em>ident</em>, Expression[] <em>args</em>, Statement <em>pragmaBody</em>)</span>; <a title="Permalink to this symbol" href="#PragmaStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L523">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="MixinStatement" href="./htmlsrc/dil.ast.Statements.html#L536" kind="class" beg="536" end="548">MixinStatement</a> : Statement; <a title="Permalink to this symbol" href="#MixinStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L536">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="MixinStatement.templateExpr" href="./htmlsrc/dil.ast.Statements.html#L538" kind="variable" beg="538" end="538">templateExpr</a>; <a title="Permalink to this symbol" href="#MixinStatement.templateExpr" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L538">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Identifier* <a class="symbol _variable" name="MixinStatement.mixinIdent" href="./htmlsrc/dil.ast.Statements.html#L539" kind="variable" beg="539" end="539">mixinIdent</a>; <a title="Permalink to this symbol" href="#MixinStatement.mixinIdent" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L539">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="MixinStatement.this" href="./htmlsrc/dil.ast.Statements.html#L540" kind="ctor" beg="540" end="546">this</a><span class="params">(Expression <em>templateExpr</em>, Identifier* <em>mixinIdent</em>)</span>; <a title="Permalink to this symbol" href="#MixinStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L540">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="StaticIfStatement" href="./htmlsrc/dil.ast.Statements.html#L550" kind="class" beg="550" end="565">StaticIfStatement</a> : Statement; <a title="Permalink to this symbol" href="#StaticIfStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L550">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="StaticIfStatement.condition" href="./htmlsrc/dil.ast.Statements.html#L552" kind="variable" beg="552" end="552">condition</a>; <a title="Permalink to this symbol" href="#StaticIfStatement.condition" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L552">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="StaticIfStatement.ifBody" href="./htmlsrc/dil.ast.Statements.html#L553" kind="variable" beg="553" end="553">ifBody</a>; <a title="Permalink to this symbol" href="#StaticIfStatement.ifBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L553">#</a></dt>
<dt class="decl">Statement <a class="symbol _variable" name="StaticIfStatement.elseBody" href="./htmlsrc/dil.ast.Statements.html#L553" kind="variable" beg="553" end="553">elseBody</a>; <a title="Permalink to this symbol" href="#StaticIfStatement.elseBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L553">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="StaticIfStatement.this" href="./htmlsrc/dil.ast.Statements.html#L554" kind="ctor" beg="554" end="563">this</a><span class="params">(Expression <em>condition</em>, Statement <em>ifBody</em>, Statement <em>elseBody</em>)</span>; <a title="Permalink to this symbol" href="#StaticIfStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L554">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="StaticAssertStatement" href="./htmlsrc/dil.ast.Statements.html#L567" kind="class" beg="567" end="579">StaticAssertStatement</a> : Statement; <a title="Permalink to this symbol" href="#StaticAssertStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L567">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="StaticAssertStatement.condition" href="./htmlsrc/dil.ast.Statements.html#L569" kind="variable" beg="569" end="569">condition</a>; <a title="Permalink to this symbol" href="#StaticAssertStatement.condition" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L569">#</a></dt>
<dt class="decl">Expression <a class="symbol _variable" name="StaticAssertStatement.message" href="./htmlsrc/dil.ast.Statements.html#L569" kind="variable" beg="569" end="569">message</a>; <a title="Permalink to this symbol" href="#StaticAssertStatement.message" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L569">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="StaticAssertStatement.this" href="./htmlsrc/dil.ast.Statements.html#L570" kind="ctor" beg="570" end="577">this</a><span class="params">(Expression <em>condition</em>, Expression <em>message</em>)</span>; <a title="Permalink to this symbol" href="#StaticAssertStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L570">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ConditionalCompilationStatement" href="./htmlsrc/dil.ast.Statements.html#L581" kind="class" beg="581" end="593">ConditionalCompilationStatement</a> : Statement; <span class="attrs">[<span class="stc">abstract</span>]</span> <a title="Permalink to this symbol" href="#ConditionalCompilationStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L581">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Token* <a class="symbol _variable" name="ConditionalCompilationStatement.cond" href="./htmlsrc/dil.ast.Statements.html#L583" kind="variable" beg="583" end="583">cond</a>; <a title="Permalink to this symbol" href="#ConditionalCompilationStatement.cond" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L583">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Statement <a class="symbol _variable" name="ConditionalCompilationStatement.mainBody" href="./htmlsrc/dil.ast.Statements.html#L584" kind="variable" beg="584" end="584">mainBody</a>; <a title="Permalink to this symbol" href="#ConditionalCompilationStatement.mainBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L584">#</a></dt>
<dt class="decl">Statement <a class="symbol _variable" name="ConditionalCompilationStatement.elseBody" href="./htmlsrc/dil.ast.Statements.html#L584" kind="variable" beg="584" end="584">elseBody</a>; <a title="Permalink to this symbol" href="#ConditionalCompilationStatement.elseBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L584">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ConditionalCompilationStatement.this" href="./htmlsrc/dil.ast.Statements.html#L585" kind="ctor" beg="585" end="592">this</a><span class="params">(Token* <em>cond</em>, Statement <em>mainBody</em>, Statement <em>elseBody</em>)</span>; <a title="Permalink to this symbol" href="#ConditionalCompilationStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L585">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="DebugStatement" href="./htmlsrc/dil.ast.Statements.html#L595" kind="class" beg="595" end="603">DebugStatement</a> : ConditionalCompilationStatement; <a title="Permalink to this symbol" href="#DebugStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L595">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="DebugStatement.this" href="./htmlsrc/dil.ast.Statements.html#L597" kind="ctor" beg="597" end="601">this</a><span class="params">(Token* <em>cond</em>, Statement <em>debugBody</em>, Statement <em>elseBody</em>)</span>; <a title="Permalink to this symbol" href="#DebugStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L597">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="VersionStatement" href="./htmlsrc/dil.ast.Statements.html#L605" kind="class" beg="605" end="613">VersionStatement</a> : ConditionalCompilationStatement; <a title="Permalink to this symbol" href="#VersionStatement" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L605">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="VersionStatement.this" href="./htmlsrc/dil.ast.Statements.html#L607" kind="ctor" beg="607" end="611">this</a><span class="params">(Token* <em>cond</em>, Statement <em>versionBody</em>, Statement <em>elseBody</em>)</span>; <a title="Permalink to this symbol" href="#VersionStatement.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Statements.html#L607">#</a></dt>
<dd class="ddef"></dd></dl></dd></dl>
</div>
<div id="footer">
  <p>Copyright © 2007-2008, Aziz Köksal. All rights reserved.</p>
  <p>Page generated by <a href="http://code.google.com/p/dil">dil</a> on Fri Dec 26 04:12:54 2008. Rendered by <a href="http://code.google.com/p/dil/wiki/Kandil">kandil</a>.</p>
</div>
</body>
</html>